#ifndef _RASTERIZER_STAGE_
#define _RASTERIZER_STAGE_

namespace DeviousRenderer
{
	class RasterizerStage
	{
	public:
		RasterizerStage();
		virtual ~RasterizerStage();

	protected:
		D3D_FEATURE_LEVEL			m_FeatureLevel;

		int							m_iViewportCount;
		int							m_iViewports[D3D11_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE];
		int							m_iScissorRectCount;
		D3D11_RECT					m_ScissorRects[D3D11_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE];
		
	};
}
#endif//_RASTERIZER_STAGE_